home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
ansi
/
qruler21.zip
/
QRULER.DOC
< prev
next >
Wrap
Text File
|
1989-01-29
|
12KB
|
306 lines
----------------------------------------------------------------------
---------- ---------- -- -- -- ---------- ----------
---------- ---------- -- -- -- ---------- ----------
-- -- -- -- -- -- -- -- -- --
-- -- ---------- -- -- -- -------- ----------
-- --- -- ---------- -- -- -- -------- ----------
-- -- -- -- -- -- -- -- -- -- --
---------- -- -- ---------- ---------- ---------- -- --
---------- -- -- ---------- ---------- ---------- -- --
--
----------------------------------------------------------------------
QRuler - Memory Resident Ruler Bar
v02.01.00
COPYRIGHT (C) 1989
Shenandoah Valley Software and Jonathan W. Coulter
All rights reserved by Shenandoah Valley Software
Another quality ShareWare production from:
Shenandoah Valley Software
P.O. Box 1456
Winchester, Va 22601
QRuler Page i
-----------------------------------------------------------------------
T A B L E O F C O N T E N T S
-----------------------------------------------------------------------
Introduction ............................................... 1
Files Included in this Version ............................. 2
Using QRuler ............................................... 3
Disabling QRuler ........................................... 3
Availabilty of Source Code ................................. 4
History of Revisions ....................................... 5
Registration ............................................... 6
Software License Agreement and Limited Warranty ............ 7
Copyrights and Trademarks .................................. 8
QRuler Page 1
-----------------------------------------------------------------------
I N T R O D U C T I O N
-----------------------------------------------------------------------
The initial writing of QRuler was to learn how to write a functional
memory resident program. In the process of development, an actual
application begun to develop. Quite often in programming, and other
areas, there is a need to know the exact screen coordinates. QRuler
then developed into what you have in your hands today.
QRuler v02.01.00 was developed using Turbo Pascal v5.0 with the aid of
Turbo Professional by Turbo Power Software. It was compiled on a Tandy
1200HD and tested successfully on the Tandy 1000, Tandy 3000, and the
IBM PC, XT and AT.
QRuler Page 2
-----------------------------------------------------------------------
F I L E S I N C L U D E D I N T H I S V E R S I O N
-----------------------------------------------------------------------
QRULER.EXE - executable program
QRULER.DOC - documentation
QRULER.REG - registration form and information
SUPPORT.DOC - file outlining how to get support from SVS
QRuler Page 3
-----------------------------------------------------------------------
U S I N G Q R u l e r
-----------------------------------------------------------------------
To load QRuler, simply type QRULER at your dos prompt. It will then
place itself in memory automatically. To activate, press the Hot Key.
The Hot Key of the ShareWare version is Ctrl-Tab. When activated, a
ruler bar will appear on the 10th line of the screen. On the line is
your "cursor block". In addition, the current X,Y position of the
cursor block will also appear on the bar.
While using QRuler, several keys have special functions. These are
outlined below:
Right Arrow - move cursor block to the right
Left Arrow - move cursor block to the left
Up Arrow - move ruler bar up one line
Down Arrow - move ruler bar down one line
PgUp - move ruler bar to the top of the screen
PgDn - move ruler bar to the bottom of the screen
Home - move cursor block to the beginning of the line
End - move cursor block to the end of the line
Esc - exit QRuler & returns control to your program
QRuler only works in 80 x 25 video modes. A future enhancement would be
to add support for other video modes. If you desire this feature,
please let us know about it.
Programmer's Note: The screen as far as QRuler is concerned begins at
position 1,1 (X,Y) and ends at 80,25 (X,Y). Some languages, like dBase,
begin at 0,0. It should also be noted that X,Y in this case relate to
Column,Row. Some languages, and/or utilities, reference the screen by
Row,Column. If this is the case, simply reverse what you see on the
screen.
DISABLING QRuler
To disable QRuler, simply press Shift-Tab while the ruler bar is on the
screen. Then press Esc and QRuler will "unload" from memory.
QRuler Page 4
-----------------------------------------------------------------------
A V A I L A B I L I T Y O F S O U R C E C O D E
-----------------------------------------------------------------------
The Turbo Pascal source code is available only to registered users. If
you request a copy of the source code, it will be sent free with your
registered version. If you have already registered, there is a $3.00
shipping & handling charge and you must provide us with your
registration number.
The source code IS NOT ShareWare and may not be distributed in any
fashion, PERIOD. You may not distribute recompiled versions of QRuler.
If you wish to see your personal enhancement included, please send it
to us and we will see that you receive proper credit.
Lastly, in order to recompile QRuler, you must use Turbo Professional
published by Turbo Power Software. It makes use of the TPTSR unit.
QRuler may be compiled under both Turbo Pascal v4.x and v5.x.
QRuler Page 5
-----------------------------------------------------------------------
H I S T O R Y O F R E V I S I O N S
-----------------------------------------------------------------------
10-21-88 (v01.00.00)
First release of QRuler. File size of 20K. Did not support color.
X,Y position displayed in box in upper left corner of screen. Could
not move ruler bar into that box. Included source in distribution
file.
01-10-89 (v2.00.00)
Beta Test version. Not released to public. Added color support.
Rewrote most of code to reduce size. File size reduced to 16K
01-29-89 (v2.01.00)
Second public r